.page{padding:5px 0 8px 0px; clear:both;}
.page li{float:left;margin-right:8px;line-height:20px; display:inline;}
.page li a{color:#666;border:0; font-size:13px;}
.page .dis a{padding:0 5px;border:#ccc solid 1px}
.page .dis a:hover{border:#666 solid 1px}
.page .page_active{background-color:#efefef;color:red;font-weight:bold}
.model_red a,.red a{color:#666; text-decoration:none; cursor:pointer;}
.model_red{color:#cc0000; font-weight:bold;}
.model_contactus {margin:8px;}
.model_contactus {margin:8px;}
.model_contactus p{line-height:10px;}
/* In the middle of the page style */
#middle{margin:0px auto; width:960px;padding:10px 5px; background:#fff;height:100%; overflow:hidden; clear:both;}
#model_left {width:200px; float:left; }
#model_right {width:740px; float:right; height:100%; overflow:hidden;}
.model_fly_list { height:100%;}
.model_right_content h4,.model_right_content h3{ height:28px; line-height:28px;}
.model_right_content .model_right_dlDetails dt img{width:150px; height:180px; overflow:hidden; padding:1px; border:1px solid #ccc;}
.model_right_content .model_right_dlDetails dd{float:left; display:block; width:480px; margin-left:10px; display:inline; line-height:24px; line-height:25px;}
.model_left_module {margin-bottom:10px; clear:both;}
.model_left_module h2{height:29px; line-height:29px; background:#c5def4 url(h2bg.gif) no-repeat; padding-left:10px; font-size:14px; color:#fff; cursor:pointer }
.model_left_list {border:1px solid #c5def4; border-bottom:none; margin-bottom:15px;}
.model_left_main,.model_left_listContent,.model_left_services,.model_login,.model_left_flysearch{border:1px solid #8dcde8; border-top:none }
.model_left_list ul{text-indent:15px;}
.model_left_list ul li{background:#deefff url(ouran.gif) no-repeat 15px 7px; padding-left:20px; line-height:26px; height:26px; font-size:14px; border-bottom:1px solid #c5def4;}
.model_left_list ul li a{font-size:14px; color:#000;}
.model_left_list ul li a:hover{font-size:14px;}

.model_login_in {margin-left:24px; display:block; height:26px; line-height:26px;}
.model_login_in a{padding:10px 5px;}

/* button style */
.model_button {text-align:center;}
.model_btn_one{background:url(btn.gif) repeat-x; line-height:22px; border:none; color:#fff; width:57px; height:22px; text-align:center; font-weight:bold;}
.model_Bookings {background:url(btn.gif) repeat-x; line-height:22px; height:22px; border:none;  color:#fff; font-weight:bold; width:58px;}
.model_btn2 {background:url(btn.gif) repeat-x; line-height:23px; border:none; color:#fff; width:57px; height:23px; text-align:center; font-weight:bold;}
.model_btn4 {background:url(button2.gif) no-repeat; color:#fff; font-weight:bold; width:80px; height:28px; line-height:28px;  border:none;}
.model_btn5 {background-color:#f60; color:#fff; font-weight:bold; width:50px; height:21px; line-height:20px; border:none;}
.model_btn7 {background:url(sbtn.gif) no-repeat; color:#fff; font-weight:bold; width:102px; height:27px;  border:none; margin:5px 0px 5px 0;}
.model_btn8 {background-color:#f60; color:#fff; font-weight:bold; width:60px; height:21px; line-height:20px; border:none;}
.model_btn9 {background:url(button-1.gif) no-repeat; color:#fff; font-weight:bold; width:120px; height:28px; line-height:28px; border:none;}
.model_btn10 {background:url(button-10.gif) no-repeat; color:#fff; font-weight:bold; width:180px; height:28px; line-height:28px; border:none;}
.model_btn2,.model_btn4,.model_btn5,.model_btn6,.model_btn7,.model_btn8,.model_btn9,.model_btn10{ cursor:pointer}


/*The left side of the module style*/
.model_left_module h2 a{float:right; padding-right:10px; color:#666; font-weight:100;}
.model_left_module h2 a:hover{text-decoration:none;}
.model_left_main ul,.model_left_listContent,.model_left_services,.model_login{padding:10px;}
.model_left_main ul li{height:28px; line-height:28px; width:90%; overflow:hidden;}
.model_left_main span{font-size:16px; color:#cc0000; height:22px; line-height:22px; text-indent:10px; display:block; width:95%; font-weight:bold;}
.model_left_module h3{font-size:12px; padding:10px 0px 2px 10px;}
.model_left_module p{padding:8px 10px 10px 0px;} 
.model_left_module p span{height:22px; line-height:22px; color:#000; font-size:12px; font-weight:100;}
.model_left_module ul li img{margin-right:3px;}
.model_left_module .model_service{margin-left:6px;}
.model_left_listContent ul li{height:25px; line-height:25px; border-bottom:1px dotted #ccc; clear:both; background:url(iconarrow3.gif) no-repeat 0 6px; padding-left:15px;}
.model_left_flysearch {ine-height:25px;clear:both;}
.model_left_listContent ul li a{float:left; display:block; width:55%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.model_left_listContent ul li span{float:right; width:40%; display:block; color:#f60; font-weight:bold; text-align:right;}
#model_line ul li a{float:left; display:block; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#model_line ul li span{float:right; width:25%; display:block; color:#f60; font-weight:bold; text-align:right;}
#model_list ul li a{ width:60%;}
#model_list ul li span{ width:40%;}
#model_linea ul li a{width:95%;}


/* Services for you */
.model_table_services td{text-align:center; padding:5px 1px;}
#model_right h2{color:#06c; clear:both; height:28px; line-height:28px; border-bottom:1px solid #ccc; margin-bottom:5px;}
#model_right h2 span {float:right; font-weight:100; }
#model_right h2 em {font-style:normal; float:left; font-size:16px; color:#06c; background:url(icontitle.gif) no-repeat 0px 7px; padding-left:18px;}
#model_right h2 span a{color:#f60;}
.model_right_content h4 address{font-style:normal; padding-left:20px;}
.model_right_content p{padding-top:10px; line-height:28px; font-size:12px;}
.model_right_content h6 {text-align:center; font-size:14px;  border-bottom:1px dotted #ccc; height:30px; line-height:30px;}
.model_JobDescription li{line-height:24px; margin-top:5px; padding:0px 20px;}
.model_right_content .model_Articletitle{ height:10px; line-height:10px; text-align:center;}
.model_right_content .model_Articletitle span{color:#999; font-size:12px;}

.model_right_content div{margin:6px 0;}
.model_right_content div p{line-height:22px;}
.model_right_content .model_articleclose{text-align:center;}
.model_right_content .model_right_ul {margin:5px;}
.model_right_content .model_right_ul .model_right_listtitle{background:none;}
.model_right_content .model_right_ul .model_right_listtitle  span{font-weight:bold; font-size:14px; color:#06c;}
.model_right_content .model_right_ul .model_right_listtitle  em{font-weight:bold; color:#06c; font-size:14px; }

.model_right_content .model_right_ul li{clear:both; background:url(an02.gif) no-repeat 0 9px; padding-left:18px; height:28px; line-height:28px; border-bottom:1px dotted #ccc;}
.model_right_content .model_right_ul li span {float:left; width:80%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.model_right_content .model_right_ul li span strong{color:#06c; font-weight:100; padding-right:3px;}
.model_right_content .model_right_ul li span strong a{color:#06c;}
.model_right_content .model_right_ul li em{float:right; color:#999; font-style:normal;}
.model_tablecontainer {margin:0 auto; }
.model_tablecontainer th{font-weight:bold; text-align:center; background-color:#deefff; padding:7px; }
.model_tablecontainer td{padding:12px 5px 5px 5px;  text-align:center; border-bottom:1px dotted #ccc;  color:#999;}
.model_tablecontainer .model_th{text-align:left; color:#000;}
.model_tablecontainer .model_th a{color:#06c;}
.model_right_content .model_Attractions {_margin-bottom:-12px;}
*+html .model_right_content .model_Attractions {margin-bottom:-12px;}
.model_right_content .model_Attractions ul li {float:left; padding:0px 5px; text-align:center;}
.model_right_content .model_Attractions ul li img{width:120px; height:80px; overflow:hidden; display:block; padding:1px; border:1px solid #ccc;}
.model_right_content .model_Attractions ul li span {width:120px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  padding:5px 0;}


/* Recommended Guide */
.model_right_content .model_right_dl {width:330px; float:left; margin-bottom:15px;}
.model_right_content .model_right_dl dt,.model_right_content .model_right_dlDetails dt {float:left;}
.model_right_content .model_right_dl dt img{width:150px; height:108px; overflow:hidden; padding:1px; border:1px solid #ccc;}
.model_right_content .model_right_dl dd{float:left; display:block; width:120px; margin-left:10px; display:inline; line-height:24px;}
.model_right_content .model_right_dlDetails {float:left; margin-bottom:15px;}
.model_right_content .model_right_dlDetails dd span{font-weight:bold;}
.model_right_content .model_right_Union ul{padding:10px;}
.model_right_content .model_right_Union li {float:left; font-size:14px;  background:#f7f7f7; padding:5px 8px; margin:8px; white-space:nowrap;  border:1px solid #ccc;}
.model_right_content .model_right_Union li a{font-size:14px; color:#666;  font-weight:bold;}


/* Message style */
.model_message {margin-bottom:15px; }
.model_message h3,.model_Reply h4 {padding:0; margin:0; font-weight:100; clear:both; height:28px; line-height:28px;}
.model_message h3 span,.model_Reply h4 span {float:left;}
.model_message h3 span em,.model_Reply h4 span em{font-style:normal; font-weight:bold; padding:0 5px; font-size:12px;}
.model_message h3 strong,.model_Reply h4 strong{font-weight:100; float:right; color:#999; padding-right:10px;}
.model_message h3 span em {color:#f60;}
.model_Reply {background-color:#f7f7f7; padding:8px;}
.model_Reply p{margin:0px; padding:0px; line-height:20px;  text-indent:24px; }
.model_Reply h4 span{float:left;color:#999;}
.model_Reply h4 span em{color:#999;}
.model_reply_hf {border:1px dotted #999; padding:0 5px;}
.model_reply_hf p{color:#999;}
.model_messagetext {clear:both;}
.model_messagetext h2{font-size:14px; background:url(notice.gif) no-repeat 4px -3px; padding-left:30px; color:#f60; }
.model_tablecontainer_1 {width:93%; margin:0 auto;}
.model_td_1{text-align:right;}
/* Contact Us */
.model_right_content h5 {padding-left:22px; margin-top:15px; font-size:14px;}
.model_contact {float:left; width:50%;  margin-top:15px;}
.model_contact p{padding-left:25px; line-height:24px; font-size:14px;}
.model_contact_img {float:right;}
/* Link */
.model_link {margin-left:20px;}
.model_link li{float:left; margin:8px 10px 3px 0px; display:inline;}
.model_link li img{width:120px; height:45px; overflow:hidden; }
.model_link_text {clear:both; padding-top:5px;}
.model_link_text ul{margin-top:5px; margin-left:20px; }
.model_link_text ul li{float:left; margin:5px 12px 3px 0px;  display:inline; white-space:nowrap;}
/* Corporate Identit */
.model_CorporateIdentity li{float:left; margin:8px;  display:inline; text-align:center; height:160px;}
.model_CorporateIdentity li img{width:200px; height:140px; overflow:hidden; vertical-aling:middle; display:block;  border:1px solid #ccc; padding:2px; margin-bottom:5px;}
.model_CorporateIdentity li span a{text-align:center; display:block; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/* Hotel Search */
#plen{ margin:0;}
.model_product_title {margin:10px 0px; background:url(planetitle.gif) repeat-x; height:41px; line-height:41px;}
.model_product_title h3 {background:url(house.gif) no-repeat; padding-left:55px; height:41px; line-height:41px; color:#666; font-size:14px; float:left; }
.model_product_title h4{background:url(fly.gif) no-repeat 0 3px; padding-left:65px; height:41px; line-height:41px; color:#666; font-size:14px; float:left; }
.model_product_Step {width:40%; float:right;}
.model_product_Step td{padding:0; height:20px; line-height:16px;}
.model_product_Step td img{text-align:center;}
.model_product_content {clear:both; margin-top:15px; _margin-top:5px; padding:10px; background:url(hotelsearch.gif) no-repeat right top;border:1px solid #ccc;}
.model_product_fly {clear:both; margin-top:15px; _margin-top:5px; padding:10px; border:1px solid #ccc;}
.model_product_fly ul li{}
*+html .model_product_content {margin-top:5px;}
.model_tablesearch{background-image: url(hotelsearch.gif);background-repeat: no-repeat;background-position: right top;}
.model_tablesearch td, .model_flysearch td{padding:6px}
.model_tablesearchbtn{width:150px;margin-right:30px}
.model_checkbox {height:28px; line-height:28px; padding:5px 0; color:#06c;}
.model_checkbox span{font-weight:bold;}
/* hotel list */
#menu2 {background:url(h3bg.gif) repeat-x 0 1px; height:30px;}
#menu2 .menu_on,#menu2 .menu_on a {background:url(serch_on.gif) no-repeat top; width:130px; line-height:27px;  font-size:14px; text-align:center; cursor:pointer; text-decoration:none; display:block; float:left; text-align:center; margin-right:1px; color:#fff;}
#menu2 .menu_off,#menu2 .menu_off{background:url(serch_off.gif) no-repeat top; text-align:center;  width:130px; line-height:28px; font-size:13px; color:#666;cursor:pointer; text-decoration:none; display:block; float:left; text-align:center; margin-right:1px;} 
.model_product_list{margin-top:15px; _margin-top:1px;}
*+html .model_product_list {margin-top:1px;}
.model_product_table {border:1px solid #ccc;clear:both; padding-top:0px;}
.model_product_border {border:none; width:100%; margin-top:10px;}
.model_product_name {margin-bottom:15px; background:#fff;}
.model_product_name h4 {clear:both;background-color:#deefff; height:28px; line-height:28px; font-size:14px; padding-left:12px; color:#004064; border:1px solid #E8E8E8; border-bottom:none;}
.model_product_name h4 a{ font-size:14px; color:#06c;}
.model_product_name h4 span{background:url(hotelmap01.gif) no-repeat 0 5px; padding-left:20px; float:left; font-size:14px; color:#06c;}
.model_product_name h4 em{font-style:normal; float:right; font-size:14px; padding-right:15px; color:#cc0000;}
.model_product_name h4 span strong{font-style:normal; color:#f60; margin-left:10px;}
.model_product_table .model_productlist,.model_Details_address  {padding:1px 10px; }
.model_product_table .model_productlist dt {padding-left:15px; float:left; margin-right:20px; display:inline;}
.model_product_table .model_productlist dt img{width:70px; height:70px; overflow:hidden; padding:1px; border:1px solid #ccc; vertical-align:middle; display:block;}
.model_address {background:url(1_061107163046.gif) no-repeat 28px 19px; padding-left:16px;}
.model_product_table .model_productlist dd{width:80%; display:block; float:left; paddding:0px 10px; margin-bottom:15px;}
.model_product_table .model_productlist dd p{margin:0px; padding:0px; line-height:24px; clear:both;}
.model_product_tabcontainer1,.model_product_tabcontainer2 {clear:both; width:93%; margin:0 auto; margin-bottom:10px;} 
.model_noneborer {border:none; padding:10px 20px;}
.model_product_tabcontainer2 {width:100%;}
.model_tab2,.model_tab4{background:#eee;  width:100%;}
.model_tab4 .model_thimg {text-align:center;}
.model_tab4 .model_thimg img{width:195px; height:135px; overflow:hidden; vertical-align:middle;}
.model_tab4 .model_thimg2 img,.model_tab4 .model_thimg3 img{overflow:hidden; vertical-align:middle; display:block; padding:5px;}
.model_tab4 .model_thimg2 img{width:140px; height:100px; }
.model_tab4 .model_thimg3 img{width:120px; height:80px;}
.model_tab4 .model_blue{font-size:14px; font-weight:bold; color:#06c; padding-left:15px; background:#f7f7f7;}
.model_tab2 th{font-weight:bold; text-align:center; padding:5px; background:#f7f7f7; }
.model_tab2 td{padding:5px; text-align:center; }
.model_tab2 .model_th4{text-align:right; padding:5px; color:#999;}
.model_tab2 .model_th1{text-align:left; background:#fff; font-weight:100;}
.model_tab2 .model_house,.model_product_tabcontainer2 .model_house{font-weight:bold; color:#0066CC; text-align:left; background:#fff; padding-left:10px;}
.model_product_tabcontainer2 .model_house .model_chufa{font-weight:100; padding-left:40px;}
.model_tab4 th,.model_tab4 td{padding:5px; line-height:20px;}
.model_tab4 th{text-align:right; background:#f7f7f7;}
.model_tab4 td{text-align:left; background:#fff;}
.model_tab_input {width:120px;}
.model_tab_address {width:250px;}
.model_select1 {_margin-top:3px;}
.model_product_tabcontainer2 th {background:#e8e8e8; font-weight:bold;  padding:4px 2px;}
.model_product_tabcontainer1 td,.model_product_tabcontainer1 th{border-bottom:1px solid #E8E8E8; padding:5px; text-align:center;}
.model_product_tabcontainer2 th,.model_product_tabcontainer2 td {padding:5px; text-align:center; word-break: break-all; overflow:auto; }
.model_product_tabcontainer2 td {border-bottom:1px solid #e8e8e8;}
.model_product_tabcontainer1 th{font-weight:bold; border-top:1px solid #E8E8E8; background:#e8e8e8;}
.model_product_tabcontainer1 .model_house {text-align:left;}
.model_product_tabcontainer2 .model_normal {font-weight:100; color:#000;}
.model_product_tabcontainer2 .model_hotel_name {background:#e8e8e8; text-align:left; padding-left:14px;}
.model_search_list td,.model_search_list th{padding:3px 2px;}
.model_search_list th{text-align:left;}
.model_left_table,.model_left_table1{clear:both;}
.model_left_input {width:105px; border:1px solid #a7a6aa; padding:0.15em 0.1em;}
.model_left_input75 {width:75px; border:1px solid #a7a6aa; padding:0.15em 0.1em;}
.model_left_table1 .model_left_input{ width:130px;} 
.model_input_img img{width:21px; height:19px; overflow:hidden;}
.model_product_table div  {clear:both;}
.model_product_table div p{ margin:0; line-height:24px; padding:0px 25px;  }
.model_hotel_title {font-size:14px; color:#06c; font-weight:bold;}
.model_product_tabcontainer2 .model_Internalform {margin:0; padding:0; border:none; background:#f5f5f5; }
.model_product_tabcontainer2 .model_Internalform td{border-bottom:none; }
.model_color a{font-weight:bold;}
.model_product_tabcontainer2 .model_td{margin:0; padding:0; width:100%; border-bottom:none;}
.model_Internalform .model_w1{width:24%}
.model_Internalform .model_w2{width:7%}
.model_Internalform .model_w3{width:6%}
.model_Internalform .model_w4{width:10%}
.model_Internalform .model_w5{width:10%}
.model_Internalform .model_w6{width:11%; padding-left:10px;}
.model_Internalform .model_w7{width:13%;}
.model_Internalform .model_w8{}
/* Hotel details */
.model_Details_address dt{padding-left:15px; float:left; margin-right:20px; display:inline;}
.model_Details_address dt img{width:250px; height:165px; overflow:hidden; vertical-align:middle;}
.model_address_top {margin-top:15px;}
#model_right .model_Details_address dd h2{color:#06c; border:none; clear:none; font-size:14px;}
.model_Details_address dd {line-height:26px; margin:0;}
.model_Details_address dd span{font-weight:bold; }
.model_product_table h5{font-size:14px; background:#deefff url(an01.gif) no-repeat 2px 4px; clear:both; padding-left:24px; margin-bottom:10px; margin:0 23px; height:25px; line-height:25px;}
.model_top {margin-top:8px;}
.model_noneborer h6{font-size:14px; background:url(an01.gif) no-repeat 0px 0px; clear:both; padding-left:20px; margin-bottom:10px;}
.model_product_bottom {margin-bottom:15px;}
.model_product_bottom  .middle_alignright {text-align:right;}
.model_product_form {border:none; margin:0; padding:0;}
.model_product_form dl{margin-top:60px;}
.model_product_form dt{float:left; width:20%;}
.model_product_form dt img{width:156px; height:156px; overflow:hidden; border:none;}
.model_product_form dd{float:left; width:62%; display:block; line-height:24px; font-size:14px; margin-left:60px; display:inline;}
.model_product_form dd p{margin:0; padding:0; font-size:20px; font-weight:bold; color:#cc0000; text-indent:0; }
.model_product_form .model_close{ font-size:12px; font-weight:bold; margin-top:15px;}
.model_infotable {margin-bottom:15px; background:#ccc; width:100%;}
.model_infotable td,.model_infotable th{background:#fff; padding:5px 10px; }
.model_infotable th {background:#f7f7f7; text-align:right;}
.model_button_center td{text-align:center;}
.model_infotable_1 {border-top:none;}
.model_infotable_1 td {color:#06c;}
.model_infotable_1 th,.model_infotable_1 td{text-align:center;}
.model_product_table .model_loading img{width:579px; height:253px; overflow:hidden;}
/*hot hotel*/
.hotHotel { margin-bottom:15px; margin-top:15px; position:relative;}
.hotHotel h4 { height:30px; background:url(hotHotelH2Bg.gif) no-repeat; width:725px; line-height:30px; padding-left:15px; font-size:14px; color:#0066cc;}
#menudiv2 { position:absolute; top:0px; left:120px;}
#menudiv2 a:hover{text-decoration:none;color:#f60;}
#menudiv2 .menu_on{color:#fff;  background:url(newlong_on.gif) no-repeat; height:36px; width:79px; line-height:36px; cursor:pointer; float:left; display:block; text-align:center;font-weight:bold; font-size:12px;}
#menudiv2 .menu_on:hover{ color:#ff0;}
#menudiv2 .menu_off{height:36px; line-height:36px;cursor:pointer; color:#000;  text-align:center; font-weight:normal;float:left; display:block; width:55px; font-size:12px; }
.hotHotelList { width:738px; border:1px  solid #c5def4; border-top:none; height:100%; overflow:hidden; padding-top:20px;}
.hotHotelDl { overflow:hidden; height:100%;}
.hotHotelDl dl { width:210px; height:90px; float:left; display:inline;overflow:hidden; margin-left:20px;}
.hotHotelDl dl dt{ width:91px; float:left; margin-right:5px;}
.hotHotelDl dl dt img{ width:87px; height:70px; border:1px solid #ccc; padding:1px;}
.hotHotelDl dl dd { line-height:1.5;}
.hotHotelDl dl dd a { color:#0066cc;}
.hotHotelDl dl dd a:hover{color:#f60;}

/* plane details */
#model_product_flytitle {clear:both; line-height:28px; height:28px; border-top:1px solid #c5def4; border-bottom:1px solid #c5def4; background:#deefff;}
#model_product_flytitle h2 {margin:0; padding:0; border-bottom:none;  font-size:13px; float:left; color:#004064; padding-left:10px;}
#model_product_flytitle h2 strong{font-style:normal; font-size:16px; color:#ff6600; padding-left:30px}
#model_product_flytitle span{float:right; line-height:28px; height:28px; padding-right:6px;}
#model_product_flytitle span em{font-style:normal; font-size:14px; color:#cc0000; font-weight:bold;}
.model_tabcontainer3{ float:left; width:26%; height:24px; line-height:24px; margin-top:2px; margin-left:18px; background:#ffffff;}
.model_tabcontainer3 td{text-align:center;}
.model_right_content .model_tab3{ margin:0;}
.model_tab3 {border:none;}
.model_tabcontainer4{float:right; width:480px;}
.model_tabcontainer4 td{padding:0 3px;}
.model_tabcontainer4 a{ font-weight:bold; color:#0033FF; font-size:14px;}
.model_tabcontainer4 code{color:#f60; font-size:14px; padding:0 3px; font-weight:bold;}
.model_tabcontainer4 a:hover{ text-decoration:none;}
.model_product_plane {margin-bottom:15px; border:5px solid #DEEFFF;}
.model_product_plane h4{background:#deefff url(an01.gif) no-repeat 10px 7px; padding-left:24px; color:#06c; font-size:14px; height:28px; line-height:28px; padding-left:30px;}
.model_product_plane h4.on1{background:#deefff url(an1.gif) no-repeat;}
.model_product_plane h4.on2{background:#deefff url(an2.gif) no-repeat;}
.model_product_plane h4.on3{background:#deefff url(an3.gif) no-repeat;}
.model_product_plane h4.on4{background:#deefff url(an4.gif) no-repeat;}
.model_flyorder{text-align:center;margin-bottom:15px; width:60%; margin-left:10px; clear:both;}
.model_fontsize {font-size:14px;}
.model_product_tabcontainer2 .model_plane_total{border-bottom:none;}
.model_product_tabcontainer2 a{color:#06c; }
.modle_plane_pay {padding-top:10px;}
.modle_plane_pay h5{padding-left:12px;}
.model_plane_pay ul{margin-top:10px; padding:0 10px;}
.model_plane_pay ul li{line-height:24px;}
.model_plane_pay ul li p{margin:0; padding:0; line-height:20px; }
.model_button_height {height:28px; color:#999;}
.model_plane_ok h5{padding:30px 0 0 28px;color:#cc0000;}
#model_yudingok { font-size:14px; color:#000;}
#model_black {color:#06c; font-size:14px; font-weight:bold; background:#fff; text-align:left;}
.model_yd strong a{color:#cc0000; padding:0 3px; font-size:14px; font-weight:bold;}
/* login */
.model_pad {padding:0 5px;}
.model_login ul li {line-height:22px;}
.model_login ul li p{line-height:20px;}
.model_login ul li span{color:#f60; font-weight:bold; margin:0 2px;}
.model_login_list {marign-top:5px;}
.model_login_list li{background:url(iconarrow3.gif) no-repeat 0 5px;  padding-left:12px; border:1px dotted #B8CFE4; margin:1px 0;}
.model_login_list li a{color:#06c; text-decoration:underline;}
.model_login_list li.on  a{ color:#C00; text-decoration:none}
.model_login_list .model_logn_li {background:none; border:none;}
.model_left_table {width:100%; }
.model_left_table td,.model_left_table1 td{padding:1px 3px; font-weight:bold; color:#666;}
#model_fly_span {padding:5px 3px; margin:0; overflow:hidden;}
#model_fly_span span{float:left;}
#model_fly_span ul li{padding:0; margin:0; border:none; background:none;}
#model_left_ul,#model_left_ul li{line-height:20px;}
.model_input_right {margin-left:5px;}
/* After emergence of mouse */
.day{font-size:12px;color:#cc0000;position: relative;}
.showprice{position:relative;display:block;background:#f3efe3;width:120px; text-align:center}
.showprice a{cursor:pointer;display:block; cursor:pointer}
.showprice a:hover{ text-decoration:none}
.price_content{position:absolute;right:75px;top:20px;background-color:#fff;width:450px;border:#032892 solid 2px;z-inde:1}
.price_content01{color:#000;}
.model_price_content01 td{font-weight:bold; color:#cc0000;}

/* ��Ա��� */
.model_integral {border:2px solid #c5def4;}
.integralmessage {margin:0px; padding:0; border:2px solid #e8e8e8; padding:5px 15px;}
.integralmessage p {padding:0; margin:0; line-height:20px;}
.integralmessage p span{color:#f60; font-weight:bold; padding:0 3px;}
.integral_tab td,.integral_tab th{text-align:left; padding:10px 2px;}
.integral_tab td.red{text-align:center;}
.integral_tab th.integral_th {text-align:center;}
.integral_tab td.level,.integral_tab th.level{padding-left:20px;}
.integral_tab td.black{color:#000; text-align:right; padding-right:12px;}
.integral_tab td.black span{color:#f60; font-weight:bold; padding:0 3px;}
.integral_tab a:hover{color:#c00;}
.integral_input {border:1px solid #ccc; width:80px; margin:0 5px; padding-left:3px;}
.integral_button {border:1px solid #ccc; background:#f7f7f7; padding:0 2px; margin:0 12px 0 5px;}
.scores{margin:0; padding:0; padding-top:5px;}
.scores dl {float:left; margin:0 7px 10px 7px; display:inline; width:134px;}
.scores dl dt{margin:10px 0;}
.scores dl dt img{padding:1px; border:1px solid #ccc; display:block; width:130px; height:95px; }
.scores dl dd{text-align:center; line-height:18px;}
.scores dl dd span{color:#06c; padding:0 2px; font-weight:bold;}
.scores dl dd em{font-style:normal; padding:0 2px; font-weight:bold; color:#c00;}
.scores_button {border:1px solid #b4dded; background:#d0eaef; margin-top:5px;}
td.scores_pic {text-align:center; padding:15px 0;}
td.scores_pic img{width:300px; height:200px;}
td.scores_img img{width:30px; height:30px;}
/* �𳵲�ѯ */
.first_searchtrain{height:auto;border:1px solid #d9e0ed;background:#f2f6fb;background-image:url(searchrootbg.gif);background-position:right bottom;background-repeat:no-repeat;float:left;margin-bottom:15px; width:100%;}
.first_searchtrain h4{height:27px;line-height:27px;background:url(salebg2.gif) repeat-x;color:#1f3a87;font-size:14px;font-weight:bold;}
.first_searchtrain h4 .img1{ height:11px;margin-top:8px;float:left;margin-right:10px;}
.first_searchtrain .menu_on{width:80px;height:27px;line-height:27px;background: url(rootsearchon4.gif) no-repeat;font-size:13px;font-weight:bolder;color:#ff6600;display:inline;float:left;text-align:center;cursor:pointer; margin-right:10px; }
.first_searchtrain .menu_off{width:80px;height:27px;line-height:27px;font-size:13px;font-weight:normal;color:#1f3a87;display:inline;float:left;text-align:center;cursor:pointer; margin-right:10px;}
.first_searchtrain .menu{height:27px;line-height:27px;font-size:14px;font-weight:bolder;color:#1f3a87;display:inline;float:left; padding-left:10px; margin-right:10px;}
.first_searchtrain ul{margin:10px; min-height:80px; _height:80px;}
.first_searchtrain ul li{width:230px;height:40px;margin:0 10px;line-height:40px;float:left;}
#main1 {padding:0 0 5px 0;}
#main1 ul li.hot{width:90%; padding-left:13px;}
#main1 ul li.hot img{margin-left:15px;}
.model_train {clear:both; border:1px solid #ccc; background:#f2f6fb;}
.model_train  h5 { font-size:14px; color:#06c; border-bottom:1px dotted #ccc; margin:10px 8px; padding-bottom:5px;}
.model_train ul {padding:10px 20px;}
.model_train ul li{float:left; width:28%; background:url(iconarrow3.gif) no-repeat 0 5px; padding-left:14px;}
.model_train ul li a{font-size:12px;}
.model_train ul li a:hover{color:#c00;}
.train_con{ margin-bottom:5px;}
.train_con h4{height:30px; line-height:30px; background:#f1f1f1; padding-left:10px; clear:both}
.train_con h4 em{font-style:normal; margin-left:10px; font-weight:normal}
.train_con h4 a{ margin-right:10px; float:right; color:#0066cc; font-weight:normal}
.train_con ul{margin:5px; float:left;}
.train_con ul li{ line-height:26px;}
.train_con ul li a{margin-right:10px;color:#0066cc;}
.train_con ul li a.current{color:#cc0000; font-weight:bold; cursor:text; text-decoration:none}
.train_list{background:#daefff; margin-bottom:15px;  padding-bottom:10px;}
.train_list .backhead,.train_list .back{clear:both;}
.train_list .backhead {}
.train_list .backhead ul li{float:left; line-height:30px; font-size:13px; font-weight:bold;}
.train_list .back ul{ background:#fff; margin:0 5px; display:inline;}
.train_list .back ul li{float:left; line-height:20px; height:20px; }
.train_list .back ul li.shi{background:url(train_s.gif) no-repeat left center;}
.train_list .s1{width:12%;overflow:hidden; text-align:center;}
.train_list .s2{width:10%;overflow:hidden;text-align:center;}
.train_list .s7{width:16%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s3{width:9%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s4{width:12%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s5{width:15%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s6{width:9%;padding-right:2px; margin-left:10px;text-align:center;}
.train_list .s6 a{color:#06c;}
.train_list .s8{ width:5%; text-align:center;}.train_list .s8 a{ color:#f60;}
.train_list .back ul li.s7{}
.train_list .backhead ul li.s1{}
.train_list .s1_1{width:12%;overflow:hidden;text-align:center;}
.train_list .s2_1{width:10%;overflow:hidden;text-align:center;}
.train_list .s7_1{width:16%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s3_1{width:9%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s4_1{width:12%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s5_1{width:15%;padding-left:2px;overflow:hidden;text-align:center;}
.train_list .s6_1{padding-right:2px;width:9%; margin-left:10px;text-align:center;}
.train_list .s6_1 a{color:#06c;}
.train_t{background:#fff; clear:both;}
.train_t .last1{ border-top:none;}
.train_t .last2{border-right:none;}
.train_t img{ float:right; margin-right:40px;}
.train_table{ border:1px solid #f60; clear:both; }
.train_table td{ border:1px solid #bcbcbc; border-left:none; border-bottom:none; line-height:22px; height:22px; text-align:center}
.train_table th{ font-weight:normal;line-height:22px; height:22px; border-top:1px solid #bcbcbc; text-align:center;}
.trainpic{ margin-bottom:15px;}
.trainpic img{ width:275px;}
.train_table .back_org{background:#fff0e2;}
.model_contactus p{line-height:20px; padding:0; margin:0; word-wrap: break-word; word-break: break-all; overflow:hidden }
.hand_s{cursor:pointer;}
.model_integral {border:2px solid #c5def4;}
.model_product_plane .integralmessage {margin:0px; padding:0; border:2px solid #e8e8e8; padding:5px 15px;}
.model_right_content .integralmessage p {padding:0; margin:0; line-height:20px;}
.integralmessage p span{color:#f60; font-weight:bold; padding:0 3px;}
.integral_tab td,.integral_tab th{text-align:left; padding:10px 2px;}
.integral_tab td.red{text-align:center;}
.integral_tab th.integral_th {text-align:center;}
.integral_tab td.level,.integral_tab th.level{padding-left:20px;}
.integral_tab td.black{color:#000; text-align:right; padding-right:12px;}
.integral_tab td.black span{color:#f60; font-weight:bold; padding:0 3px;}
.integral_tab a:hover{color:#c00;}
.integral_input {border:1px solid #ccc; width:80px; margin:0 5px; padding-left:3px;}
.integral_button {border:1px solid #ccc; background:#f7f7f7; padding:0 2px; margin:0 12px 0 5px;}

/* ǩ֤ */
.visa{padding:15px; line-height:25px;}

/*baoxiao*/
.baoxiao{ width:100%; border-bottom:1px solid #a5e7fd; margin:0;}
.baoxiao ul{ margin:5px 10px;}
.baoxiao ul li{ line-height:26px; }


.tagB td{padding:2px 8px; border:1px solid #fff;}
.tagB td.imgBtn {text-align:center; padding:15px 0;}
.tagC th { text-align:right;}
td.modelRow p{color:#f60; line-height:18px; border-bottom:none;}
#menu5{ height:33px; position:relative; margin-top:10px;}
#main5 {border-top:2px solid #c5def4; padding:10px; height:100%; margin-top:-7px;}
#menu5 .menu_on{background:url(serch_on.gif) no-repeat; color:#fff; display:block; float:left; height:33px; line-height:33px; width:130px;font-size:12px; text-align:center; cursor:pointer; text-decoration:none; margin:0px 5px; display:inline;}
#menu5 .menu_off{background:url(serch_off.gif) no-repeat; color:#666; display:block; float:left; height:26px; line-height:26px; width:130px; font-size:12px; text-align:center; cursor:pointer; text-decoration:none;  margin:0px 5px; display:inline;}


/* �һ����� */
.retrieve_password { background:#fff; padding:5%;}
.retrieve_password h3 { background:url(rptitlebg.jpg) no-repeat; height:56px; text-indent:-9000px;}
.retrieve_password p{ height:28px; line-height:28px; float:left; width:100%;}
.retrieve_password .rpcenter { width:60%; background:#f5f5f5; border:1px solid #d0d0d0; margin:0 auto; padding:19px 2% 33px 2%; margin-top:25px;}
.retrieve_password .rpcenter h4 { background:#e2f5ff url(rpicon_1.gif) no-repeat 8px 4px; padding-left:25px; width:90%; border:1px solid #00a8ff; height:26px; line-height:26px; font-size:12px; font-weight:100; margin:0 auto;}
.retrieve_password .error h4{ border:1px solid #CF7737; background:#FFF2E9}
.retrieve_password .error p a{ color:#0033FF; text-decoration:underline;}
.retrieve_password .rpcenter h5 { background:#fff2e9 url(rpicon_2.gif) no-repeat 8px 4px; padding-left:25px; width:90%; border:1px solid #ff6600; height:26px; line-height:26px; font-size:12px; font-weight:100; margin:0 auto;}
.retrieve_password .rpcenter p { text-align:center; margin:10px 0;}
.retrieve_password h6 {background:#e2f5ff url(rpicon_1.gif) no-repeat 8px 4px; padding-left:25px; width:96%; border:1px solid #00a8ff; height:26px; line-height:26px; font-size:12px; font-weight:100; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.retrieve_password .rpcenter_a { width:44%; float:left; padding:2%; margin-left:1%; display:inline;} 
.retrieve_password .rpcenter_b { width:44%; float:right; padding:2%; margin-right:1%;} 
.retrieve_password .rpcenter_a dt span,.retrieve_password .rpcenter_b dt span { color:#999; font-size:14px;}
.retrieve_password .rpcenter_a dd,.retrieve_password .rpcenter_b dd { margin:10px 0; width:228px;}
.retrieve_password .rpcenter_c { width:80%; margin:0 auto; padding:19px 2% 33px 2%; margin-top:25px;}
.retrieve_password .rpcenter_c h4 { background:url(d_ok.gif) no-repeat; font-size:14px; height:29px; line-height:29px; padding-left:40px;}
.retrieve_password .rpcenter_c dl { width:80%; margin:10px auto;}
.retrieve_password .rpcenter_c dl dt,.retrieve_password .rpcenter_c dl dd{ color:#999; line-height:1.5;}
.d_hs { color:#999; padding:0 10px; background:#FFFFCC;}
.d_tc { text-align:center;}
.model_h1{color:#A8A4A4;}

.plane_img{ margin-bottom:10px;}
.plane_img img{ width:200px;}
#clew{padding:0 15px; border:1px dotted #ccc; background:#fffff9;}
#clew h2{color:#c00; border-bottom:none;}
#clew p{padding:0; margin:0; line-height:20px; color:#666; margin-top:-5px}
h2.planetitle,h2.pricetitle{font-size:16px; margin-top:5px; margin-left:10px; padding-bottom:2px; color:#c00;}
h2.planetitle{background:url(icon_alert02.gif) no-repeat 80px center; padding:5px; color:#04d; }
hw.pricetitle{height:41px; line-height:41px;}
h2.pricetitle strong{ color:#666; font-style:normal;  font-size:16px; float:left; }
.weekstab { width:100%; border-bottom:2px solid #c5def4; overflow:hidden; height:46px;} 
.weekstab li { float:left; width:13%; text-align:center; margin:0 1px; height:46px; padding:8px 0;}
.weekstab li a { display:block; line-height:18px;}
.weekstab li a span { color:#072073; font-weight:bold;}
.weekstab li .menu_on { background:#deefff; border-top:2px solid #c5def4; border-left:1px solid #c5def4; border-right:1px solid #c5def4;}
.weekstab li .menu_off {background:#f6f7fb; border:1px solid #bec8d4;}

.model_product_tabcontainer2 .textleft{ text-align:left;}
textarea{ font-size:12px;}
input{ font-size:12px;}

/* ��������ͼ */
.aboutUs{ float:left; width:216px; margin-right:10px; display:inline;}
.aboutUs dt img{ width:210px; height:160px;border:1px solid #ccc; padding:1px;}
.aboutUs dd{ float:left; margin:4px; display:inline;}
.aboutUs dd img{ width:60px; height:45px; border:1px solid #ccc; padding:1px;}
/* Ϊ����� */
#plane_server{ border:1px solid #c5def4; padding:10px 0px; height:100%; overflow:hidden}
#plane_server ul li{width:50px; float:left; display:block; line-height:24px; height:24px; padding:3px 0 }
#plane_server .p_weather{ background:url(icon.gif) no-repeat 1px -6px; padding-left:27px;}
#plane_server .p_map{ background:url(icon.gif) no-repeat 0px -34px; padding-left:27px;}
#plane_server .p_date{ background:url(icon.gif) no-repeat 0px -65px; padding-left:27px;}
#plane_server .p_fly{ background:url(icon.gif) no-repeat 0px -93px; padding-left:27px;}
#plane_server .p_train{ background:url(icon.gif) no-repeat 0px -125px; padding-left:27px;}
#plane_server .p_post{ background:url(icon.gif) no-repeat 0px -155px; padding-left:27px;}
#plane_server .p_mobile{ background:url(icon.gif) no-repeat 0px -188px; padding-left:27px;}
#plane_server .p_rate{ background:url(icon.gif) no-repeat 0px -220px; padding-left:27px;}
#plane_server .p_services{ background:url(icon.gif) no-repeat 0px -250px; padding-left:27px;}
#plane_server .p_travel{ background:url(icon.gif) no-repeat 0px -280px; padding-left:27px;}
#plane_server .p_online{ background:url(icon.gif) no-repeat 0px -312px; padding-left:27px;}
#plane_server .p_phone{ background:url(icon.gif) no-repeat 0px -345px; padding-left:27px;}
.yu_model_left_list{ width:198px;  border:1px solid #c5def4; background:url(list_bg.gif) no-repeat; margin-bottom:10px; height:100%; overflow:hidden;}
.yu_model_left_list ul li{ height:32px; line-height:32px; padding-left:47px;}
.yu_model_left_list ul li a{ color:#0066cc; font-size:14px; font-weight:bold}
.yu_model_left_list ul li.model_left_current a{ color:#c00}
.yu_table td{ padding-left:100px; font-size:14px;}
.yu_table td input,.yu_table td select{ padding:3px;}
.yu_table td .model_left_select {width:165px;}
.dy_table td {padding-left:0px; font-size:12px; line-height:1.6;}
.dy_table td img{margin-top:2px;}
/*����TABLE*/
.baoxiantable { width:100%; padding:0; margin:0; padding-left:5px;}
.baoxiantable dl{ width:210px; float:left; height:100%; overflow:hidden; border:1px solid #DEEFFF; padding:10px; display:inline; margin:0 5px 10px;}
.baoxiantable dl.right{ float:right}
.baoxiantable dl dt{ margin-right:15px; width:75px; float:left}
.baoxiantable dl dt img{ width:75px; height:75px; border:none}
.baoxiantable dl dd { width:100px; height:28px; line-height:28px;  font-size:14px; float:left; padding:0; margin:0;}
.baoxiantable dl dd.title{ font-weight:bold; color:#0066cc;}
.baoxiantable dl dd.tel{ color:#333333}
.baoxiantable dl dd img{ width:auto; height:auto; border:none}
/*��¼*/
#ylogin{ border:2px solid #B5DCF0; height:100%; overflow:hidden}
.model_right_content div.userlogin{ width:290px; float:left; margin-top:20px;}
.userlogin h6{ height:20px; width:100%;text-indent:20px; border:none; text-align:left; font-weight:bold; }
.userlogin h6 span{font-size:18px;color:#333; padding-right:4px;}
.userlogin ul{width:270px; padding:10px;}
.userlogin ul li{ height:30px; line-height:30px; font-size:14px; color:#333333;  margin-bottom:10px; padding-left:30px; }
.userlogin ul li span{ width:58px; font-size:14px; float:left}
.userlogin ul li input.txtinput,.userreg ul li input.txtinput{ width:150px; height:20px; line-height:20px; float:left; display:inline}
.userlogin .reg{ font-size:14px; color:#666 ; text-decoration:underline}
.userlogin .btn{ padding-left:70px;}
.model_right_content div.userreg{width:310px; float:right; background:url(regbg.gif) no-repeat right top; margin-top:-6px;}
.userreg ul{ padding-left:20px; padding-top:20px;  height:151px;}
.userreg ul li{ height:30px; line-height:30px; font-size:14px;}
.userreg ul li.shuoming{ font-size:12px; color:#ff6600; font-weight:bold}
.userreg ul li span{ width:70px; font-size:14px; float:left}
.userreg ul li img{margin-left:65px;}
/*�û���Ϣ*/
.regbox{ background:#F7F7F7; border:1px solid #DADADA; height:100%; overflow:hidden; padding:0 10px; margin-bottom:10px;}
.regbox h4{ height:28px; line-height:28px; border-bottom:1px dotted #DADADA; font-size:14px; padding-left:10px; padding-top:6px;}
.yubox{ margin:10px auto}
table.yubox th,table.yubox td{ line-height:24px; padding:3px;font-size:14px;}
table.yubox label{ font-size:14px;}
table.yubox th{  text-align:right; color:#333333;}
table.yubox td.beizhu{ font-size:12px; color:#666666}
.yubox input.txt{height:20px; line-height:20px; font-size:14px;}
.yubox strong{ color:#f60;}
.yubox .btn{ width:61px; height:24px; border:0; line-height:24px; cursor:pointer; text-align:center; color:#A16609; font-weight:bold; background:url(btn_bg.gif) no-repeat}
.yubox span.red{ font-size:14px; color:#c00}
.regbox2{ text-align:center; margin:10px auto;}
/*�������б�*/
.yutable{ padding:0; margin:0; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}

.yutable th{ background:#ECECEC;  font-weight:bold; color:#333; text-align:center; font-size:13px; }
.yutable th span{ font-weight:normal; color:#333; font-size:12px;}
.yutable th,.yutable td{border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; padding:3px; line-height:18px;color:#333; font-size:13px; text-align:center}
.yutable td strong.num{ color:#004064; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.yutable td strong.orange{ font-size:16px;}
.yutable td.left{ text-align:left}
.yutable td a{ text-decoration:underline}
.yutable td a.all{ font-size:12px; color:#0D6BCD; font-weight:bold;}
.yutable .gray{ color:#666}
.yutable span{ font-size:13px;}

.yutablePat td{border:0px; line-height:18px;color:#333; font-size:13px; text-align:center;}
.yutablePat .right{border-right: 1px solid #DEDEDE;}
.orderpatbtn{ width:53px; height:20px; background:url(btn_order_pat.gif) no-repeat; line-height:20px; color:#000000; border:none; cursor:pointer}

.orderbtn{ width:53px; height:20px; background:url(btn_order.gif) no-repeat; line-height:20px; color:#000000; border:none; cursor:pointer}
.model_product_list .yusoild,.model_product_list .yugreensoild{ padding:0; margin:0;}
.yutable .model_td{ padding:0; border:none}
.yutable a.gray:hover{ position:relative;}
.price{ display:none; }
.yutable a.gray:hover{position: relative;z-index: 1;border: none;}
.yutable a.gray:hover .price{ display:block;z-index:1000; position:absolute;border:1px solid #f60; color:#f60; top:-20px; right:-80px;_right:-45px; width:97px; min-height:30px; text-decoration:none; background:#fff; padding:10px; overflow:hidden;}
.yuorg{ background:#FFFFE5}
.yugreen3{ background:#E9F9FF}
.yugreen{ background:#C3EEFF}
.yusoild{ }
.yutable .left{ text-align: left}
.yugreensoild{ position:absolute; border:1px solid #00b4FF; width:738px; z-index:-1; z-index:999\9; *z-index:999; _z-index:999; display:none}
#model_right h2.yutitle{ border-bottom:none}
.d_logo { width:18px; height:18px;}
.model_right_content .rootclass{ padding:5px; margin-bottom:5px;*margin-bottom:0;_margin-bottom:0;display:inline; float:left; background:#eaf4fe; border:1px solid #c5ddf7; width:728px; overflow:hidden; display:block;}
.rootclass a{ float:left; height:27px; line-height:27px;width:66px; text-align:center;}
.rootclass a:hover{color:#f60;}
.rootclass a.menu_on{background:url(listbg.gif) no-repeat;}
/*����ѡ��*/
.tagB td.bluesoild{ border:1px solid #06c}
.tagB td.whitesoild{ border: 1px solid #fff}
#zcbank p{ display:none;}
#main5 img{ cursor:pointer}
.ordain{ line-height:22px;color:#666;}
.ordain span{color:#000;}
#btndiv { text-align:center;}
.tixing{ padding:10px; height:100px; overflow-y:scroll}
#Notes{ line-height:18px;}
ul.pz li,.tk{ padding-left:8px; line-height:20px;}
/*������·*/
.itineraries { margin-bottom:14px; overflow:hidden;}
.itineraries h3 { font-size:14px; color:#0066cc; border-bottom:1px solid #cdcdcd; padding:0 18px; background:url(icon_91.gif) no-repeat 0 5px; margin-bottom:10px;}
.itineraries h3 a { font-weight:100; float:right; color:#999;}
.itineraries h3 a:hover { color:#f60;}
.itineraries dl { overflow:hidden; position:relative; width:357px; float:left; display:inline; margin-left:10px;}
.itineraries dl dt { width:132px; float:left; margin-right:5px; display:inline;}
.itineraries dl dt img { width:120px; height:95px; border:1px solid #d8d8d8; padding:5px; background:#efefef;}
.itineraries dl dd { width:215px; float:left; line-height:1.5;}
.itineraries dl .ddTitle { font-size:14px; font-weight:bold; color:#000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:210px;}
.itineraries dl .ddCon{ color:#748694; height:74px; overflow:hidden;}
.itineraries dl dd a { color:#f60;}
.itineraries dl .dyPrice { position:absolute; right:10px; bottom:0; text-align:right;}
.itineraries dl .dyPrice .orange { color:#f60;}
/*��·��ϸ*/
.detailedItineraries { margin:14px 0;}
.detailedItineraries dt { width:200px; height:150px; padding:4px; background:#e9e9e9; border:1px solid #b8b8b8; float:left; margin-right:10px;}
.detailedItineraries dt img { width:200px; height:150px; display:block;}
.detailedItineraries dd { width:450px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:2.1; border-bottom:1px dotted #97adb5; background:url(t_icon1.gif) no-repeat 0 7px; padding-left:16px;}
.detailedItinerariesMain { margin:0; padding:0;}
.detailedItinerariesMain h3 { height:29px; background:url(dimh3bg.gif) repeat-x bottom; overflow:hidden;  margin:0; padding:0;}
.detailedItinerariesMain h3 a.menu_on { width:96px; height:29px; text-align:center; background:url(dimh3On.gif) no-repeat; display:block; float:left; color:#fff; margin-right:3px; line-height:29px;}
.detailedItinerariesMain h3 a.menu_off { width:90px; height:24px; text-align:center; background:url(dimh3Off.gif) no-repeat; display:block; float:left; color:#4e4e4e; margin-right:3px; display:block; float:left; margin-top:2px; line-height:24px;}
.detailedItinerariesCon { border:1px solid #8DCDE8; width:708px; border-top:none; margin:0; padding:0; padding:15px;}
.detailedItinerariesBt { width:740px; text-align:center; margin-top:14px;}
.yutableDl { overflow:hidden;}
.yutableDl dt{ width:80px; height:66px; padding:3px; background:#e9e9e9; border:1px solid #b8b8b8; float:left; margin-right:10px;}
.yutableDl dt img {width:80px; height:66px; float:left;}
.yutableDl dd { line-height:2;}
.yutableDl dd strong{ color:#333;}
.d_tishi {padding-left:10px; height:18px; line-height:18px;color:#f00; font-size:13px;}



.model_product_tabcontainer2 .model_house span{color:#FF0000;font-size:14px;}
.jg{ padding:5px; font-size:14px;}
.jg span{ font-size:16px; font-weight:bold; color:#f00;}
.an1{ padding:10px 0 0 65px; float:left;}

.statescontainer{ line-height:0;}
.statescontainer ol{ margin:0; padding:0;}
.statescontainer ol li {padding:0 5px; margin:0;}
.statesautocomplete{ color:#666666; margin:0;}
#statescontainer1 .yui-ac-bd ol li,#statescontainer2 .yui-ac-bd ol li{ padding-left:10px; font-weight:100;line-height:20px;}
#statescontainer1 .yui-ac-highlight,#statescontainer2 .yui-ac-highlight {background:#ff0;}


.tejia{padding-bottom:20px; height:100%}
#route-date{height:49px;+height:48px;}
#route-date ul{text-align:center;background: url(ticketbargb2.jpg) repeat-x bottom;overflow:auto;zoom:1;}
#route-date li{width:103px;height:40px;	margin-right:2px;	float:left;background:url(ticketbargb1.gif) no-repeat;
line-height:16px;padding-top:8px;}
#route-date li.mmovertb{background:url(ticketbargb4.jpg) no-repeat;}
#route-date li a {color:#1d4ea8; text-decoration:none;}
#route-date li.mmovertb a{color:#ff6600; text-decoration:underline;}
.#route-date li a span{font-weight:bold;}
#route-date li#active{width:103px;height:40px;	background:url(ticketbargb3.gif) no-repeat bottom;color:#ff6600;
padding-top:8px;}
#route-date li#active span{color:#ff6600;font-weight:bold;}
#route-date li#active a{color:#000;text-decoration:none;}

.model_product_table_50 {border:1px solid #ccc;clear:both; padding-top:0px; width:49%;}
.model_product_border_50 {border:none; width:100%; margin-top:10px;}
.rootclassZ { border:1px solid #cbddeb;border-bottom:none;height:100%;}
.model_right_content .rootclassZCon {margin:0px; padding:0px;}
.rootclassZCon { border-bottom:1px solid #cbddeb; overflow:hidden;height:100%;}
.rootclassZCon h3 { width:11%; float:left; padding-left:3%; background:url(newIcon.gif) no-repeat 10px 10px; color:#333; font-weight:100; display:inline;}
.rootclassZCon ul { width:85%; float:right; overflow:hidden;height:100%;display:inline;} 
.rootclassZCon ul li { float:left; padding:0 5px;}
.rootclassZCon ul li a { display:block; color:#236ea8; float:left; height:28px; line-height:28px; white-space:nowrap;}
.zInput105 { width:105px; margin-top:4px;}
.btnGo{ width:93px; height:26px; background:url(ZbtGo.gif) no-repeat; line-height:20px; color:#000000; border:none; cursor:pointer; margin-top:1px; font-size:14px; font-weight:bold; color:#1d5388;}
